package com.exprecards.common.web;

import java.io.IOException;
import java.io.Serializable;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import javax.faces.context.FacesContext;

import com.exprecards.common.util.ReportUtil;


@ManagedBean(name = "visualizarReportesConcurrenteBean")
@SessionScoped
public class VisualizarReportesConcurrenteBean implements Serializable {
	
	private static final long serialVersionUID = 1L;

	private String ejecucion;
	
	private int seccion = 0;
	
	
	
    public void go(String valor,int valSeccion){
		
    	setSeccion(valSeccion);
    	
		try {
			FacesContext.getCurrentInstance().getExternalContext().redirect("/GAM"+valor);
		} catch (IOException e) {
			e.printStackTrace();
		}
	}

    
    
    public int getSeccion() {
		return seccion;
	}


	public void setSeccion(int seccion) {
		this.seccion = seccion;
	}


	public void ejecutarReporte(String reporte){
		
		setEjecucion(ReportUtil.build(reporte));
	}


	/**
	 * @return the ejecucion
	 */
	public String getEjecucion() {
		return ejecucion;
	}

	/**
	 * @param ejecucion the ejecucion to set
	 */
	public void setEjecucion(String ejecucion) {
		this.ejecucion = ejecucion;
	}
	
}
